• 分享:8年技术开发积累感悟,资源人脉比埋头学习更重要!

    前言 心路历程   当年的技术圈,以.net和java为主,后来又有PHP的崛起,JavaScript不温不火,靠jQuery开始了发迹。  至今仍然记得为了实现一个功能敲出一堆代码的...
    JAVA SpringBoot Spring Cloud   2022.05.10 20:48
  • kubeadm安装k8s 1.23.5

    一. 环境准备 1.1 配置yum阿里源 yum -y install wget mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentO...
    Linux   2022.04.26 10:28
  • # k8s-jenkins在kubernetes中持续部署

    k8s-jenkins在kubernetes中持续部署 1. k8s-jenkins在kubernetes中持续部署 Kubernetes Continuous Deploy插件:用于将资源配置部署到Kubernetes。 插件介绍:https://plugins.jenkins.io/kubern ...
    k8s   2022-05-20 14:20
  • k8s docker 中部署think php 并搭建php websocket

    不得不说php 对云原生有点不够友好,之前用java .net打包docker镜像 一下就ok了,php倒腾了好久才算部署成功。 场景:使用阿里云ack(k8s) 部署采用thinkPHP框架的php项目,并执行php think worker:server -d 开启websocket 服务 ,可 ...
  • k8s client-go源码分析 informer源码分析(4)-DeltaFIFO源码分析

    k8s client-go k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Wat... ...
    client-go kubernetes源码解析   2022-05-22 10:33
  • 一个测试记录:利用分段锁来处理并发情况下的资源竞争问题

    别人的经验,我们的阶梯! 在开发中经常遇到多个并发执行的线程,需要对同一个资源进行访问,也就是发生资源竞争。 在这种场景中,一般的做法就是加锁,通过锁机制对临界区进行保护,以达到资源独占的目的。 这篇文章主要描述的就是使用分段锁来解决这个问题,说起来很简单:就是把锁的粒度降低,以达到资源独占、最大程 ...
    C语言   2022-05-22 13:14
  • K8s Calico网络插件

    0.前言 参考文档:https://github.com/containernetworking/cni Pod网络插件,为了实现Pod网络而需要的插件、组件。由于Kubernetes通过开放的CNI接口来允许插件的接入,所以它又称之为CNI网络插件。 为了解决跨主机容器间通信问题,市面上存在很多解 ...
    Kubernetes   2022-05-23 17:37
  • Docker 与 K8S学习笔记(二十三) - Kubernetes集群搭建

    小伙伴们,好久不见,这几个月实在太忙,所以一直没有更新,今天刚好有空,咱们继续k8s的学习,由于我们后面需要深入学习Pod的调度,所以我们原先使用MiniKube搭建的实验环境就不能满足我们的需求了,我们这一节将使用kubeadm搭建Kubernets集群。 一、虚拟机创建 我们的集群包含三个节点k ...
    容器技术   2022-05-26 23:29